package cn.edu.ustc.xrovers.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table
public class Samples {

	private Integer id;
	private double salesMargin;
	private double operatingMargin;
	private double pretaxMargin;
	private double netMargin;
	private double equityReturn;
	private double assetReturn;
	private double tat;
	private double fat;
	private double art;
	private double iat;
	private double alr;
	private double dter;
	private double dtnr;
	private double currentRadio;
	private double quickRadio;
	private double cashRadio;
	private double interestCover;
	private double salesGrowth;
	private double mpg;
	private double cgr;
	private double cdamr;
	private double iocr;
	private double lmlr;
	private double pamlr;
	private double dlr;
	
	private double csr;//成本结构
	private double tar;//行业成熟期
	private double cir;//行业受周期性影响程度
	private double tpr;//行业盈利性
	private double per;//法律政策环境
	private double tdr;//行业依赖性
	private double psr;//产品替代性
	private double esr;//企业规模
	private double pvr;//产品多样化
	private double dpr;//企业所处发展阶段
	private double mcr;//市场竞争情况
	private double mar;//管理层的经验和素质
	private double msr;//管理层稳定性
	private double fmar;//财务管理能力
	private double ldr;//法律纠纷
	private double icmr;//内部控制与管理

	private String type;//记录的类型，担保或是分类
	
	@Column(name="Spl_AssetLiabilityRatio")
	public double getAlr() {
		return alr;
	}
	@Column(name="Spl_AccountReceivableTurnover")
	public double getArt() {
		return art;
	}
	@Column(name="Spl_AssetReturn")
	public double getAssetReturn() {
		return assetReturn;
	}
	@Column(name="Spl_CashRatio")
	public double getCashRadio() {
		return cashRadio;
	}
	@Column(name="Spl_CashDebtsAtMaturityRatio")
	public double getCdamr() {
		return cdamr;
	}
	@Column(name="Spl_CapitalGainRatio")
	public double getCgr() {
		return cgr;
	}
	@Column(name="Spl_Cir")
	public double getCir() {
		return cir;
	}
	@Column(name="Spl_Csr")
	public double getCsr() {
		return csr;
	}
	@Column(name="Spl_CurrentRatio")
	public double getCurrentRadio() {
		return currentRadio;
	}
	@Column(name="DepositLoanRatio")
	public double getDlr() {
		return dlr;
	}
	@Column(name="Dpr")
	public double getDpr() {
		return dpr;
	}
	@Column(name="Spl_DebtToEquityRatio")
	public double getDter() {
		return dter;
	}
	@Column(name="Spl_DebtToNettangibleRatio")
	public double getDtnr() {
		return dtnr;
	}
	@Column(name="Spl_EquityReturn")
	public double getEquityReturn() {
		return equityReturn;
	}
	@Column(name="Spl_Esr")
	public double getEsr() {
		return esr;
	}
	@Column(name="Spl_FixedAssetTurnover")
	public double getFat() {
		return fat;
	}
	@Column(name="Spl_Fmar")
	public double getFmar() {
		return fmar;
	}
	@Column(name="Spl_InventoryAssetTurnover")
	public double getIat() {
		return iat;
	}
	@Column(name="Spl_Icmr")
	public double getIcmr() {
		return icmr;
	}
	@Id
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	public Integer getId() {
		return id;
	}
	@Column(name="Spl_InterestCover")
	public double getInterestCover() {
		return interestCover;
	}
	@Column(name="Spl_InflowOutflowCashRatio")
	public double getIocr() {
		return iocr;
	}
	@Column(name="Spl_Ldr")
	public double getLdr() {
		return ldr;
	}
	@Column(name="Spl_LoanMaturityLiquidityRatio")
	public double getLmlr() {
		return lmlr;
	}
	@Column(name="Spl_Mar")
	public double getMar() {
		return mar;
	}
	@Column(name="Spl_Mcr")
	public double getMcr() {
		return mcr;
	}
	@Column(name="Spl_MainSplfitGrowth")
	public double getMpg() {
		return mpg;
	}
	@Column(name="Spl_Msr")
	public double getMsr() {
		return msr;
	}
	@Column(name="Spl_NetMargin")
	public double getNetMargin() {
		return netMargin;
	}
	@Column(name="Spl_OperatingMargin")
	public double getOperatingMargin() {
		return operatingMargin;
	}
	@Column(name="Spl_PayableAccountMaturityLiquidityRatio")
	public double getPamlr() {
		return pamlr;
	}
	@Column(name="Spl_Per")
	public double getPer() {
		return per;
	}
	@Column(name="Spl_PretaxMargin")
	public double getPretaxMargin() {
		return pretaxMargin;
	}
	@Column(name="Spl_Psr")
	public double getPsr() {
		return psr;
	}
	@Column(name="Spl_Pvr")
	public double getPvr() {
		return pvr;
	}
	@Column(name="Spl_QuickRatio")
	public double getQuickRadio() {
		return quickRadio;
	}
	@Column(name="Spl_SalesGrowth")
	public double getSalesGrowth() {
		return salesGrowth;
	}
	@Column(name="Spl_SalesMargin")
	public double getSalesMargin() {
		return salesMargin;
	}
	@Column(name="Spl_Tar")
	public double getTar() {
		return tar;
	}
	@Column(name="Spl_TotalAssetTurnover")
	public double getTat() {
		return tat;
	}
	@Column(name="Spl_Tdr")
	public double getTdr() {
		return tdr;
	}
	@Column(name="Spl_Tpr")
	public double getTpr() {
		return tpr;
	}
	@Column(name="Spl_Type")
	public String getType() {
		return type;
	}
	/*set方法*/
	public void setAlr(double alr) {
		this.alr = alr;
	}
	public void setArt(double art) {
		this.art = art;
	}
	public void setAssetReturn(double assetReturn) {
		this.assetReturn = assetReturn;
	}
	public void setCashRadio(double cashRadio) {
		this.cashRadio = cashRadio;
	}
	public void setCdamr(double cdamr) {
		this.cdamr = cdamr;
	}
	public void setCgr(double cgr) {
		this.cgr = cgr;
	}
	public void setCir(double cir) {
		this.cir = cir;
	}
	public void setCsr(double csr) {
		this.csr = csr;
	}
	public void setCurrentRadio(double currentRadio) {
		this.currentRadio = currentRadio;
	}
	public void setDlr(double dlr) {
		this.dlr = dlr;
	}
	public void setDpr(double dpr) {
		this.dpr = dpr;
	}
	public void setDter(double dter) {
		this.dter = dter;
	}
	public void setDtnr(double dtnr) {
		this.dtnr = dtnr;
	}
	public void setEquityReturn(double equityReturn) {
		this.equityReturn = equityReturn;
	}
	public void setEsr(double esr) {
		this.esr = esr;
	}
	public void setFat(double fat) {
		this.fat = fat;
	}
	public void setFmar(double fmar) {
		this.fmar = fmar;
	}
	public void setIat(double iat) {
		this.iat = iat;
	}
	public void setIcmr(double icmr) {
		this.icmr = icmr;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public void setInterestCover(double interestCover) {
		this.interestCover = interestCover;
	}
	public void setIocr(double iocr) {
		this.iocr = iocr;
	}
	public void setLdr(double ldr) {
		this.ldr = ldr;
	}
	public void setLmlr(double lmlr) {
		this.lmlr = lmlr;
	}
	public void setMar(double mar) {
		this.mar = mar;
	}
	public void setMcr(double mcr) {
		this.mcr = mcr;
	}
	public void setMpg(double mpg) {
		this.mpg = mpg;
	}
	public void setMsr(double msr) {
		this.msr = msr;
	}
	public void setNetMargin(double netMargin) {
		this.netMargin = netMargin;
	}
	public void setOperatingMargin(double operatingMargin) {
		this.operatingMargin = operatingMargin;
	}
	public void setPamlr(double pamlr) {
		this.pamlr = pamlr;
	}
	public void setPer(double per) {
		this.per = per;
	}
	public void setPretaxMargin(double pretaxMargin) {
		this.pretaxMargin = pretaxMargin;
	}
	public void setPsr(double psr) {
		this.psr = psr;
	}
	public void setPvr(double pvr) {
		this.pvr = pvr;
	}
	public void setQuickRadio(double quickRadio) {
		this.quickRadio = quickRadio;
	}
	public void setSalesGrowth(double salesGrowth) {
		this.salesGrowth = salesGrowth;
	}
	public void setSalesMargin(double salesMargin) {
		this.salesMargin = salesMargin;
	}
	public void setTar(double tar) {
		this.tar = tar;
	}
	public void setTat(double tat) {
		this.tat = tat;
	}
	public void setTdr(double tdr) {
		this.tdr = tdr;
	}
	public void setTpr(double tpr) {
		this.tpr = tpr;
	}
	public void setType(String type) {
		this.type = type;
	}

}
